// 课后作业1：定义方法识别手机号段
// 用数组分别存储各种类型的手机号段，并且用该方法查询手机号段为133的手机号码类型  
val liantong=Array(130,131,132,155,156,185,186,176,145,1709)
val yidong=Array(1341,1342,1343,1344,1345,1346,1347,1348,150,151,152,157,158,159,182,183,184,187,188,178,147,1705)
val dianxin=Array(133,1349,153,180,181,189,1700,177)
def identify(x:Int) = {
	if(yidong.contains(x)){
		println("这个号码是属于中国移动类型的")
	}else if(liantong.contains(x)){
		println("这个号码是属于中国联通类型的")
	}else if(dianxin.contains(x)){
		println("这个号码是属于中国电信类型的")
	}else {
		println("这个号码是不属于中国号码")
	}
}
identify(133)

// 课后作业2：统计某个地区的手机号段数量值得和
// 详细数据参见 第三章课件 第14页  
def count(area:String){
  val arr=Array(
      "115036,1477799,广东,广州,中国移动,020,510000",
      "115038,1477801,广东,东莞,中国移动,0769,511700",
      "115033,1477796,广东,广州,中国移动,020,510000",
      "115032,1477795,广东,广州,中国移动,020,510000",
    )
    var sum=0
    for (a<-arr;if a.contains(area)){
      sum+=1
    }
    println(sum)
}
count("广州")